cc0d581dbc5d0745a420c86e873e321fb80e43b2,aws/gateway/jrestless-aws-gateway-handler/src/test/java/com/jrestless/aws/gateway/handler/GatewayRequestHandlerTest.java,GatewayRequestHandlerTest,getRequestAndBaseUri_PathContainsButNotMatchesResourceGiven_ShouldFallbackToBaseUri,#,476

Before Change



	@Test
	public void getRequestAndBaseUri_PathContainsButNotMatchesResourceGiven_ShouldFallbackToBaseUri() {
		GatewayRequestAndLambdaContext requestAndLambdaContext = new GatewayRequestBuilder()
				.domain(TEST_CUSTOM_DOMAIN)
				.basePath("base")
				.resource("/ab")
				.buildWrapped();
		when(requestAndLambdaContext.getGatewayRequest().getPath()).thenReturn("/ab/a");
		RequestAndBaseUri uris = gatewayHandler.getRequestAndBaseUri(requestAndLambdaContext);
		assertEquals(URI.create("/"), uris.getBaseUri());
		assertEquals(URI.create("/ab/a"), uris.getRequestUri());

After Change


		GatewayRequestAndLambdaContext requestAndLambdaContext = new GatewayRequestBuilder()
				.domain(TEST_CUSTOM_DOMAIN)
				.basePath("base")
				.resource("/ab")
				.path("/ab/a")
				.buildWrapped();
		RequestAndBaseUri uris = gatewayHandler.getRequestAndBaseUri(requestAndLambdaContext);
		assertEquals(URI.create("/"), uris.getBaseUri());
		assertEquals(URI.create("/ab/a"), uris.getRequestUri());